@charset "utf-8";
.binodal_content{
	width: 100%;
	min-width: 1190px;
	height: auto;
	position: relative;
	overflow: hidden;
}
.binodal_content .box{
	width: 100%;
	min-width: 1200px;
	position: relative;
	clear: both;
}
.binodal_content .transparent{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.binodal_content .rules{
	width: 170px;
	height: 34px;
	background: url(../images/xijie.png) no-repeat;
	font-size: 0;	
	position: absolute;
	left: 50%;
	margin-left: 432px;
}
.binodal_content .md_1{
	background: url(../images/img_01.jpg) top center #ffefb2 no-repeat;
	height: 598px;
}
.binodal_content .md_2{
	background: url(../images/img_02.jpg) top center #ffefb2 no-repeat;
	height: 323px;
}
.binodal_content .md_2 .rules{
	top: 251px;
}
.binodal_content .md_3{
	background: url(../images/img_03.jpg) top center #ff2e30 no-repeat;
	height: 639px;
}
.binodal_content .md_3>img{
	margin:0 auto;
	display: block;
}
.binodal_content .md_3_top{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -600px;
	z-index: 2;
	width: 1200px;
}
.binodal_content .md_3_top .get{
	width: 530px;
	height: 150px;
	display: block;
	font-size: 0;
	margin: 49px 0 45px 450px;
}
.binodal_content .md_3_top .gift{
	width: 860px;
	padding-top: 20px;
	margin-left: 300px;
	overflow: hidden;	
}
.binodal_content .md_3_top .gift li{
	width: 195px;
	height: 180px;
	margin: 0 10px;
	float: left;
}
.binodal_content .md_3_top .gift li a{
	display: block;
	height: 180px;
	font-size: 0;
}
.binodal_content .md_3_top .ipt{
	width: 398px;
	padding: 44px 0 0 402px;
	display: block;
	line-height: 41px;
	overflow: hidden;
}
.binodal_content .md_3_top .ipt input{
	padding-left: 104px;
	line-height: 41px;
	width: 127px;
	float: left;
}
.binodal_content .md_3_top .ipt .btn{
	width: 166px;
	height: 41px;
	float: left;
	font-size: 0;
}
.binodal_content .md_4{
	background: url(../images/img_04.jpg) top center #df2ef6 no-repeat;
	height: auto;
}
.binodal_content .md_4 .rules{
	top: 98px;
	margin-left: 395px;
}
.binodal_content .md_4>ul{
	width: 1170px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	padding: 190px 0 60px;
}
.binodal_content .md_4>ul li{
	float: left;
	width: 350px;
	height: 500px;
	margin: 0 20px 40px;
}
.binodal_content .md_4>ul li>a{
	display: block;
}
.binodal_content .md_5{
	background: url(../images/img_05.jpg) top center #452ef0 no-repeat;
	height: 985px;
}
.binodal_content .md_5 .rush_top{
	width: 1000px;
	display: block;
	margin: 0 auto;
	padding-top: 185px;
	height: 30px;
	line-height: 30px;
	padding-left: 200px;
}
.binodal_content .md_5 .rush_top .top{
	width: 460px;
	height: 30px;
	float: left;
	overflow: hidden;
}
.binodal_content .md_5 .rush_top .top li{
	color: #fcff25;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.binodal_content .md_5 .rush_top .top li span:first-child{
	color: #fff;
}
.binodal_content .md_5 .rush_top .top li span{
	padding-left: 5px;
}
.binodal_content .md_5 .rules{
	top: 108px;
}
.binodal_content .md_6{
	background: url(../images/img_06.jpg) top center #ff354f no-repeat;
	height: 245px;
}
.binodal_content .md_6 .rules{
	top: 103px;
}
.binodal_content .md_7{
	background: #ff354f;
	padding-bottom: 60px;
}
.binodal_content .md_11{
	background: url(../images/img_11.jpg) top center #ff5151 no-repeat;
}
.binodal_content .md_11 .rules{
	top: 122px;
}
.binodal_content .md_12{
	background: url(../images/img_12.jpg) top center #ffb21e no-repeat;
}
.binodal_content .rush_list{
	width: 1189px;
	margin: 15px auto 0;
	overflow: hidden;
	/*background: url(../images/img_16.jpg) top center #fff no-repeat;*/
}
.binodal_content .rush_list .hd{
	width: 1100px;
	margin: 0 auto;
	padding-top: 25px;
	padding-bottom: 78px;
	display: none;
}
.binodal_content .rush_list .hd li{
	width: 26px;
	height: 26px;
	float: left;
	margin: 0 33px 0 32px;
	font-size: 0;
	margin-top: 35pxp;
}
.binodal_content .rush_list .hd li:first-child{
	margin-left: 128px;
}
.binodal_content .rush_list .hd li.four{
	margin-left: 122px;
}
.binodal_content .rush_list .hd li span{
	width: 24px;
	height: 24px;
	border: 1px solid #fa133e;
	border-radius: 50%;
	background: #eee;
	display: block;
	position: relative;
	top: 34px;
	cursor: pointer;
}
.binodal_content .rush_list .hd li.on span{
	background: #fff21b;
}
.binodal_content .rush_list .bd{
	width: 1189px;
	overflow: hidden;
	float: left;
}
.binodal_content .rush_list .item{
	overflow: hidden;
	width: 1116px;
	margin: 0 auto;
	display: none;
}
.binodal_content .rush_list .item:first-child{
	display: block;
}
.binodal_content .rush_list .item .countDown{
	width: 1100px;
	height: 42px;
	display: block;
	margin: 55px auto 45px;
	background: #ff3030;
}
.binodal_content .rush_list .item .countDown span{
	float: left;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	line-height: 42px;
	padding-left: 10px;
}
.binodal_content .rush_list .item .countDown .time{
	float: left;
	margin-left: 650px;
	width: 145px;
	height: 42px;
	line-height: 42px;
	color: #ffff52;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.binodal_content .rush_list .item .countDown .time.on{
	background: #ff3030;
	margin-left: 530px;
	width: 400px;
	font-size: 0;
}
.binodal_content .rush_list .item .countDown a{
	width: 125px;
	height: 31px;
	line-height: 31px;
	border-radius: 15px;
	float: left;
	margin-top: 6px;
	background: #ffff52;
	color: #2972ec;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}
.binodal_content .rush_list .item ul{
	display: block;
	overflow: hidden;
	clear: both;
	margin-top: 20px;
	width: 100%;
	height: 460px;
}
.binodal_content .rush_list .item li{
	float: left;
	margin: 0 8px;
	width: 356px;
	height: 459px;
	position: relative;
}
.binodal_content .rush_list .item li .state{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 122px;
	height: 122px;
	border-radius: 50%;
	margin-top: -111px;
	margin-left: -61px;
	color: #fff;
	text-align: center;
	line-height: 122px;
	background: url(../images/transparent80.png) repeat;
	font-size: 20px;
	font-weight: bold;
}
.binodal_content .getredBag{
	width: 1200px;
	height: 30px;
	display: block;
	margin: 0 auto;
	padding-top: 205px;
}
.binodal_content .getredBag .sum{
	width: 286px;
	float: left;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
}
.binodal_content .getredBag .sum span{
	color: #ffff52;
}
.binodal_content .getredBag .rush_top{
	overflow: hidden;	
}
.binodal_content .getredBag .rush_top .top{
	width: 304px;
	float: left;
	text-align: center;
	color: #ffff52;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.binodal_content .getredBag .rush_top .top li{
	height: 30px;
	overflow: hidden;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.binodal_content .getredBag .rush_top .top li span:first-child{
	color: #fff;
}
.binodal_content .md_7_box{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/img_14.jpg);
	background-size: 100% 100%;
}
.binodal_content .md_7_box ul{
	overflow: hidden;
	width: 1128px;
	height: auto;
	padding: 65px 0 35px 0;
	margin: 0 auto;
}
.binodal_content .md_7_box li{
	width: 252px;
	height: 344px;
	float: left;
	margin: 0 15px 30px 15px;
	position: relative;
}
.binodal_content .md_7_box li a{
	display: block;
}
.binodal_content .md_7_box li .get{
	width: 232px;
	height: 45px;
	position: absolute;
	left: 10px;
	bottom: 10px;
	font-size: 0;
}
.binodal_content .md_7_box li .get.on{
	background: url(../images/img_26.png);
}
.binodal_content .md_7_box.mt50{
	margin-top: 50px;
}
.binodal_content .md_7_box.mt50 ul{
	width: 1122px;
	padding-top: 0;
}
.binodal_content .md_7_box.mt50 li{
	width: 356px;
	height: 430px;
	margin: 0 8px 16px 8px;
}
.binodal_content .md_7_box.mt50 .title{
	width: 100%;
	height: 98px;
	background: url(../images/img_24.jpg) center no-repeat;
	display: block;
	margin-top: 3px;
}
.binodal_content .md_11 ul{
	width: 1208px;
	height: auto;
	padding: 215px 0 60px;
	margin: 0 auto;
	overflow: hidden;
}
.binodal_content .md_11 li{
	width: 292px;
	height: 390px;
	margin: 0 5px 10px;
	float: left;
}
.binodal_content .md_11 li a{
	display: block;
}
.binodal_content .md_12 ul{
	width: 1020px;
	height: auto;
	margin: 0 auto;
	padding: 175px 0 262px;
	overflow: hidden;
}
.binodal_content .md_12 li{
	width: 490px;
	height: 190px;
	margin: 0 5px 10px;
	float: left;
}
.binodal_content .md_12 li a{
	display: block;
}
.binodal_content .md_12 .gotop{
	position: absolute;
	left: 50%;
	margin-left: -38px;
	bottom: 55px;
	width: 76px;
	height: 107px;
	font-size: 0;
	background: url(../images/gotop_03.png) no-repeat;
}
.binodal_fixed{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	z-index: 100;
	display: none;
}
.binodal_fixed>div{
	width: 1200px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
.binodal_fixed ul{
	float: left;
}
.binodal_fixed li{
	width: 119px;
	height: 45px;
	line-height: 45px;
	float: left;
	text-align: center;
	background: #3079ff;
	font-size: 15px;
	color: #fff;
	margin-right: 1px;
	cursor: pointer;
	box-sizing: border-box;
}
.binodal_fixed li:hover{
	background: #ff532b;
}
.binodal_fixed li.on{
	background: #ff532b;
}
.binodal_fixed .form{
	width: 360px;
	height: 45px;
	float: left;
	background: url(../images/img_25.png) #3079ff no-repeat;	
}
.binodal_fixed .form input{
	width: 180px;
	padding-left: 63px;
	float: left;
	height: 24px;
	line-height: 24px;
	margin-top: 11px;
}
.binodal_fixed .form a{
	font-size: 0;
	width: 85px;
	height: 26px;
	float: left;
	margin-left: 12px;
	margin-top: 10px;
}
.event_popup{
	width: 800px;
	height: auto;
	border: 3px solid #c31924;
	background: #fff;
	padding: 10px 28px;
	box-sizing: border-box;
	display: none;
}
.event_popup dl{
	display: block;
	overflow: hidden;
}
.event_popup dl dt{
	display: block;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 30px;
}
.event_popup dl dd{
	color: #7e7e7e;
	font-size: 14px;
	line-height: 20px;
	min-height: 25px;
}
.event_popup dl dd span{
	color: #fe5133;
}
.event_popup p{
	display: block;
	border-bottom: 1px solid #e5e5e5;
	margin: 15px 0;
	font-size: 14px;
	color: #7e7e7e;
	padding-bottom: 10px;
}
.event_popup .btn{
	width: 82px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	border-radius: 5px;
	color: #858585;
	border: 1px solid #d2d2d2;
	background: #eee;
	display: block;
	margin: 0 auto;
}
.event_popup_login{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url(../images/transparent50.png) repeat;
	z-index: 101;
	display: none;
}
.event_popup_login .login-main{
	width: 380px;
	height: 450px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -225px;
	margin-left: -180px;
	min-width: 360px;
	z-index: 10;
}
.event_popup_login .login-main .loginBox{
	top: 0;
	left: 0;
	margin: 0;
	padding: 0 40px;
}
.event_popup_login .login-main .loginBox>strong{
	padding: 20px 0 30px;
}
.event_popup_login .login-main .loginBox .close{
	width: 17px;
	height: 17px;
	position: absolute;
	top: 20px;
	right: 20px;
	background: url(../images/close.png) no-repeat;
}
